import {createSlice} from "@reduxjs/toolkit"

const counterStore = createSlice({
    name:"counter",
    // 初始化state
    initialState:{
        count:0
    },
    // 修改状态的方法 同步方法 支持直接修改
    reducers:{
        inscrement(state){
            state.count++;
        },
        decrement(state){
            state.count--;
        },
    }
})

// 解构出来actionCreater函数
const {inscrement,decrement} = counterStore.actions
// 获取reducer
const reducer = counterStore.reducer

export {inscrement,decrement}
// 以按需导出方式导出actionCreater
export default reducer

